

package cn.shengchao.examstar.mobileterminalpageconfig.infrastructure.dao.po;

import cn.shengchao.base.enums.DisEnableStatusEnum;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import top.continew.starter.extension.crud.model.entity.BaseDO;

import java.io.Serial;

@Data
@TableName("mobile_terminal_page_config")
public class TMobileTerminalPageConfig extends BaseDO {
    @Serial
    private static final long serialVersionUID = 1L;

    // 名称
    @TableField("name")
    private String name;
    // 路径
    @TableField("path")
    private String path;
    // 是否外链
    @TableField
    private Boolean isExternalLink;
    // 图标
    @TableField("icon")
    private String icon;
    // 类型，1，小程序，2，h5
    @TableField("type")
    private String type;
    // 排序
    @TableField("sort")
    private long sort;
    // 状态
    @TableField("status")
    private DisEnableStatusEnum status;
    // 应用id
    private String appid;
    // 目标应用id
    private String toAppid;
    // 层级，1，首页中部菜单,2.轮播图
    @TableField("`index`")
    private Integer index;
}
